import app.ElementActionApp;
import app.LocatorApp;
import app.PageElenmentApp;
import app.TestBaseCaseApp;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Parameters;
import org.testng.annotations.Test;

import java.util.List;

public class Kugou extends TestBaseCaseApp {
    private String uiConfigPath = "";//uiConfig路径

    @BeforeClass
    @Parameters({"uiConfigPath"})
    public void initParamets(String uiConfigPath) {
        this.uiConfigPath = uiConfigPath;
        setisQuitDivices(false);
    }

    @Test(description = "爬收藏列表")
    public void fileExpel() {
        PageElenmentApp page = new PageElenmentApp(uiConfigPath, "爬收藏列表");
        ElementActionApp actionApp = new ElementActionApp();
        actionApp.sleep(8f);
        actionApp.swipe(0,500,500,500,5);

//        boolean falg = true;
//        PageElenmentApp page = new PageElenmentApp(uiConfigPath, "文件管理");
//        ElementActionApp actionApp = new ElementActionApp();
//        //点击按钮
//        actionApp.click(page.elenment("USB存储空间"));
//        //等待2秒
//        actionApp.sleep(2f);
//        LocatorApp listView = page.elenment("listView");
//        while (falg) {
//            List<WebElement> list_element = driver.findElements(By.xpath("//android.widget.ListView[@resource-id='com.mediatek.filemanager:id/list_view']/android.widget.LinearLayout/android.widget.RelativeLayout/android.widget.TextView"));
//            for (WebElement w : list_element) {
//                String str = w.getAttribute("text");
//                logCustom.info(str + "<<<<<<<");
//                if (str.equals("360")) {
//                    falg = false;
//                    w.click();
//                }
//            }
//            WebElement last_element = list_element.get(list_element.size() - 1);
//            //判断是不是到了最后一个,用于跳出循环
//            if (lastString.equals(last_element.getAttribute("text"))) {
//                falg = false;
//                logCustom.info("到达最后一个");
//            } else {
//                lastString = last_element.getAttribute("text");
//            }
//            actionApp.sleep(1f);
//            //控件内上下滑动一半
//            actionApp.swipeControl("文件管理滑动", listView, ElementActionApp.Heading.UP);
//        }
    }

}
